
《HelloGitHub》第 51 期
兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣!简介分享 GitHub 上有趣、入门级的开源项目。这是一个面向编程新手、热爱编程、对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目、让生活变得更美好的工具、书籍、学习笔记、教程等,这些开源项目大多都是非常容易上手...
2024-01-10
痞子衡嵌入式:Keil在线调试时设不同复位类型可能会导致i.MXRT下调试现象不一致(JLink/DAPLink)
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是Keil在线调试时设不同复位类型可能会导致i.MXRT下调试现象不一致。 本篇是 《IAR EWARM复位类型》、《MCUXpresso IDE复位类型》的同系列篇,三大经典IDE(IAR EWARM、Keil MDK、MCUXpresso IDE)下的复位策略只剩 Keil MDK 没介绍了,心...
2024-01-10
02CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求STM32单片机控制单个LED灯亮灭,在PC0引脚控制LED灯以1s为周期闪烁。硬件设计在上一节的基础上,在Proteus中添加电路如下图所示。打开CubeMX,按照建立工程,配置PC0引脚为GPIO_Out...
2024-01-10
15CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6写在前面在前面几节的基础上,我们已经基本了解了STM32F103的GPIO、外部中断、定时器、串口通信和一些片内外设,接下来几节都将对其常用的独立外设进行介绍。项目要求掌握LCD1602的驱...
2024-01-10
13CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求单片机将由串口收到的1字节数据存入Flash ROM的指定地址;按下按钮BTN,单片机将存储在Flash ROM指定地址的字节数据通过串口发送。串口通信参数:波特率为19200bit/s,无校验。硬件...
2024-01-10
11CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求实现通过串口助手发送单字节数据,单片机收到数据后,交换高4位与低4位,将新的数据通过串口发回串口助手。例如,串口助手发送数据“AB”,单片机返回数据“BA”。硬件设...
2024-01-10
09CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求通过定时器中断的方式,实现流水灯的效果。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示。在上一节定时器阻塞延时的基础上,我们在本项目中同样使用TIM3...
2024-01-10
07CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求同04节,电路常态为流水灯状态,当按下按钮BTN0时,8个LED灯全亮全灭闪烁3次后恢复到常态;当按下按钮BTN1时,8个LED灯间隔交替闪烁3次后恢复常态;当BTN0和BTN1同时按下时,系统...
2024-01-10
06CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求实现矩阵键盘扫描,当按下任意一个按钮时,数码管立即显示当前按下按钮对应键值。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示,其中我们添加了一个排阻RX8...
2024-01-10
03CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求按下按钮控制LED灯的亮灭。硬件设计在第一节的基础上,在Proteus中添加电路如下图所示。打开CubeMX,按照建立工程,配置PC0引脚为GPIO_Output,PC1引脚为GPIO_Input。点击“Generator Co...
2024-01-10
16CubeMx+Keil+Proteus仿真STM32
本文例子参考《STM32单片机开发实例——基于Proteus虚拟仿真与HAL/LL库》源代码:https://github.com/LanLinnet/STM33F103R6项目要求掌握(I^2C)的通讯方法和时序,通过串口发送数据,单片机接收并存入AT24C02首地址中。按下按键BTN,单片机将存放在AT24C02首地址中的数据取出并通过串口发送。串口通信参数:波特...
2024-01-10
如何在Mac上下载Netflix
想在Mac上观看下载您喜爱的Netflix电影和电视节目,以便您(或孩子)可以离线观看吗?我们的指南展示了如何在Mac上下载Netflix。很容易将Netflix的节目和电影下载到iPad或iPhone上,以便以后离线观看,但如果你想在Mac上下载呢?有办法,但不幸的是,这远没有那么简单。有很多Mac的屏幕记录器,比如Sna...
2024-01-10
Office365离线安装包免费下载
软件介绍:Office 365 将 Office 桌面端应用的优势结合企业级邮件处理、文件分享、即时消息和可视网络会议(Exchange Online,SharePoint Online 和 Skype for Business)的需求融为一体,满足不同类型企业的办公需求。 [2]Office 365 包括最新版的 Office 套件,支持在多个设备上安装 Office 应用。Office 365 采...
2024-01-10
Vue部分编译不生效,解决Vue渲染时候会闪一下
Vue部分编译不生效,解决Vue渲染时候会闪一下一.Vue编译不生效在标签里添加v-pre<script src="vue.js"></script><div> <p v-pre>{{msg}}</p> //网页中显示{{msg}} <p >{{msg}}</p> //网页中显示66</div><script> new Vue({ el:'div', data:{ ...
2024-01-10
两款不错的Linux密码生成工具
两款不错的Linux密码生成工具 先介绍最简单的方法,Linux自带的$ strings /dev/urandom |tr -dc A-Za-z0-9 | head -c 20; echowhucNWhr35W6ZP0MxrLQ $ head -c 12 /dev/random | base64 | tr -d "="Z9Xx4neDb+P3jHkD -c 参数调整密码长度 pwgen项目地址:https://sourceforge.net/projects/pwgen/安装$ sudo apt-get ...
2024-01-10
如何在Linux下使用DNS查询工具Dig
Dig,全称Domain Information Groper。是一个功能强大的命令行工具,用于查询DNS域名服务器。使用dig命令,您可以查询各种DNS记录的信息,包括主机地址,邮件交换和域名服务器。它是系统管理员中用于排除DNS问题的最常用工具,它具很高的灵活性和易用性。在本教程中我们将说明如何在Linux下使用DNS查询工...
2024-01-10
开发、运维不可不看的Linux调测工具【推荐】
系统性能专家 Brendan D. Gregg 在 LinuxCon NA 2014 大会上更新了他那个有名的关于Linux 性能方面的 talk (Linux Performance Tools) 和幻灯片。分别从监控、测试、优化、配置的角度总结了Linux日常所用到的工具。下面是其中的主要图片资料,希望对您有所帮助。性能工具(Linux Performance Tools-full)这张图是集合了监测、...
2024-01-10
【分享】Linux下安装好用的接口测试与文档生成工具
ApiPost简介:ApiPost是一个支持团队协作,并可直接生成文档的API调试、管理工具。它支持模拟POST、GET、PUT等常见请求,是后台接口开发者或前端、接口测试人员不可多得的工具 。下载地址:https://www.apipost.cn/download.html界面如下:文档生成预览:如何安装?1、centos操作系统可以直接下载deb包安...
2024-01-10
Linux下3种常用的网络测速工具
大家好,我是良许。不管你用的是什么操作系统,网速都是你非常关心的一个性能指标,毕竟,谁都不想看个视频结果网速卡到你怀疑人生。本文介绍三个 Linux 命令行下的网络测速工具,让你随时随地知道你的网络状况。fastfast 是 Netflix 提供的一项服务,它不仅可以通过命令行来使用,而且可以直...
2024-01-10
JsonUtil工具类
import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JavaType;import com.fasterxml.jackson.databind.ObjectMapper;public class JsonUtils { // 定义jackson对象 private static final ObjectMapper MAPPER = new ObjectM...
2024-01-10
MAC电脑小工具ClipMenu
ClipMenu 是什么?ClipMenu 是 Mac 下菜单栏上的剪贴板管理工具,会记录你的所有拷贝记录,支持文字、图片、富文本。支持 OS X Yosemite,支持 Dark Mode,提供更全面的实时预览,可以让你看清楚所拷贝的富文本的样式和...
2024-01-10
Linux下十只翠绿色的「猫」
大家好,我是良许。有使用过 Linux 系统的小伙伴,肯定会使用过 cat 这个命令。当然,在 Linux 下,此猫非彼猫,这里的 cat 并不代表猫,而是单词 concatenate 的缩写。cat 命令是一个 Unix 或类 Unix 下文本的查看命令,同时也可以配合重定向实现合并与复制功能。它是 GNU Linux 和类 Linux 操作系统中最常用的...
2024-01-10
Linux下9种优秀的代码比对工具推荐小结
在我们编写代码的时候,我们经常需要知道两个文件之间,或者同一个文件不同版本之间有什么差异性。在 Windows 下有个很强大的工具叫作 BeyondCompare ,那在 Linux 下需要用到什么工具呢?本文介绍 9 种 Linux 下常用的 9 种代码比对工具,不仅有命令行工具,还有 GUI 界面工具,让你轻松进行代码比对。...
2024-01-10
Linux工具包
本博客仅仅是分享Linux各种安装包,供需要的朋友下载 Linux的工具包JDK版本:14 百度网盘:链接: https://pan.baidu.com/s/1hWqGVmsElOCBufMuscPXzw 密码:st3y安装步骤:1、使用SSH软件,把tar.gz文件上传到Linux2、解压文件,tar -zxvf jdk-14.0.1_linux-x64_bin.t...
2024-01-10
jQuery插件HighCharts绘制2D饼图效果示例【附demo源码下载】
本文实例讲述了jQuery插件HighCharts绘制2D饼图效果。分享给大家供大家参考,具体如下:1、实例代码:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>HighCharts 2D饼图</title><script type="text/javascript" src="js/jquery-1.7.2.min.js"></script><script type="text/javascript" src="js/highcharts.j...
2024-01-10
Chromedriver,Selenium-自动下载
我正在将Selenium 2.43.0与Python2.7.5一起使用。在某一时刻,测试单击一个按钮,该按钮会将表单信息发送到服务器。如果请求成功,服务器将响应1)成功的消息2)合并了表格信息的PDF我不在乎测试PDF,我的测试只是在寻找成功的消息。但是,PDF是服务器响应的包响应的一部分,我作为测试人员无法更...
2024-01-10
如何在Java中找到Chrome下载路径
我正在尝试使用Chrome浏览器使用Webdriver编写测试,我想下载一些文件,当我单击下载链接时,该文件会自动下载到下载文件夹中。我想知道是否可以通过某种方式找出下载文件夹的当前路径(Win/ Linux),Chrome是否保留一些配置文件来对其进行设置?坦斯回答:Google chrome正在为这样的自定义配置维护...
2024-01-10
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
本文实例讲述了微信小程序实现点击按钮修改view标签背景颜色功能。分享给大家供大家参考,具体如下:1、效果展示2、操作步骤:① 数据绑定view样式背景属性值② 通过逻辑文件设置该背景属性初始值③ 通过点击按钮修改背景属性值3、关键代码index.wxml文件:<view style="background:{{viewBg}};color:whi...
2024-01-10
redmibook pro14怎么下载软件
在电脑上下载软件是最基本的用途之一,但也有小伙伴对于电脑操作不是很熟练,可能不会下载。那么redmibook pro14怎么下载软件呢?其实只要到浏览器下载就可以了。 redmibook pro14怎么下载软件 1、打开浏览器,并在搜索栏中搜索需要下载的软件。(以百度输入为例) 2、点击官网下载网址并...
2024-01-10
痞子衡嵌入式:超级下载算法RTUFLv1.0在IAREWforArm下的使用
痞子衡主导的"学术"项目 《RT-UFL - 一个适用全平台i.MXRT的超级下载算法设计》 v1.0 版发布近 4 个月了,部分客户已经在实际项目开发调试中用上了这个超级下载算法,目前反馈还可以,但这个超级下载算法远未到成熟状态,痞子衡正在策划 v2.0 版本。RT-UFL v1.0下载地址: https://github.com/JayHeng/RT-UFL...
2024-01-10
Node Stream 流(一)流的基本介绍及流下载文件
什么是流,为什么要使用流?之前对流的概念一直比较模糊。最近有时间好好的看了看关于流的知识,总算有了一个比较清晰的认识。 首先我们来看一下什么是流。 就我自己的观点来看,其实流就是在两个设备之间建立一个管道,然后通过管道将数据以流动的方式传输。如何来理解这个以流动的...
2024-01-10
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
我们经常会应用到日期和时间选择器,之前我们使用最多的是jQuery UI的datepicker(),那么今天我给大家介绍一款非常有趣的日期和时间选择器,它分为日期选择器datedropper以及时间选择器timedropper,他们俩尤其适合在移动端上应用。在线演示 源码下载日期选择器datedropper使用非常简单,分三...
2024-01-10
dockermcr助您全速下载dotnet镜像
2018 年五月之后,微软将后续发布的所有 docker image 都推送到了 MCR (Miscrosoft Container Registry),但在中国大陆,它的速度实在是令人发指,本文将介绍一种方法来解决这个问题。如何使用 下载方式 存在至少三种方法进行加速:使用 docker-mcr (推荐)拉取国内服务器上的镜像使用 DockerHub 加速器...
2024-01-10
Firefox + Selenium WebDriver并自动下载csv文件
我对Selenium WebDriver和Firefox有问题。我想在对话框窗口中下载没有确认的csv文件,并且我有如下代码:fp = webdriver.FirefoxProfile()fp.set_preference("browser.download.folderList",2)fp.set_preference("browser.download.dir", download_dir)fp.set_preference("browser.download.manager.showWhenStart...
2024-01-10
